decodeResponse decodes nested data with BigDecimal precision